/*
 * www.css
 *
 * www.kernub.net stylesheet
 */

/*
 * Global
 */
.LittleCross {
	border: 1px solid blue;
	font-size: 8pt;
	color: blue;
	margin: 0px 4px 0px 4px;
	cursor: pointer;
	cursor: hand;
}

.LinkCursor {
	cursor: pointer;
	cursor: hand;
}

/*
 * HeaderPanel
 */
.HeaderPanel {
	border: 1px solid silver;
	background-color: #d5dee7;
	padding: 2px;
}

.Header_Common {
	font: normal 8pt sans-serif;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.Header_SiteLabel {
}

.Header_VisitorCountLabel {
	font: italic 7pt sans-serif;
}

.Header_LoadingImage {
	margin: 6px 5px 6px 20px;
}

.Header_LoadingText {
	font-size: 6pt;
	margin: 6px 0px 6px 0px;
}

.Header_InfoLabel {
	border: 1px solid black;
	background-color: #6056c3;
	font-size: 9pt;
	font-weight: bold;
	color: white;
}

.Header_LanguageList {
	margin: 0px 5px 0px 10px;
}

.Header_AuthPanel {
}

.Header_AuthTextBox {
	margin: 0px 10px 0px 0px;
}

.Header_LoggedInLabel {
}

.Header_LoggedInPanel {
}


/* doesn't work yet... */
.AuthButton {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 2px;
	border: 1px solid black;
}

/* doesn't work yet... */
.gwt-Button-AuthButton {
	font-size: x-small;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*
 * PageTitled
 */
.PageTitled_BigTitle {
	/*border: 2px solid #ffba00;*/
	padding: 5px;
	margin: 20px 10px 20px 10px;
	font: bold 30pt sans-serif;
}

.PageTitled_SmallTitle {
	padding: 5px;
	margin: 20px 10px 20px 10px;
	font: bold 20pt sans-serif;
}

/*
 * Page globals
 */

.PageSubTitle {
	font: bold 12pt sans-serif;
}

.PageSubContent {
	margin: 0px 0px 0px 30px;
}

.PageText {
	font: normal 9pt sans-serif;
}

/*
 * UserPageTitledManageLabel
 */
.LabelNameTextBox {
	margin: 0px 15px 0px 15px;
}

/*
 * UserPageTitledAddEditLink
 */

/*
 * LabelBoard
 */
.LabelBoard {
	margin: 0px;
	padding: 5px;
	border: 1px solid black;
}

.LabelBoard_selected {
	background-color: #c484aa;
}

.LabelBoard_unselected {
	background-color: #ffffff;
}

.LabelBoard_name {
	font-size: 9pt;
}

.LabelBoard_name_selected {
	font-weight: bold;
}

.LabelBoard_name_unselected {
	font-weight: normal;
}

/*
 * Debug rules
 */
.Debug_ShowBorder {
	border: 1px solid black;
}

/*
 * LinkBoard
 */
.LinkBoard {
	display: inline;
}

.LinkBoard_name {
	text-align: center;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.LinkBoard_desc {
	text-align: left;
	font-size: 7pt;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

.LinkBoard_buttons {
	font-size: 8pt;
	margin: 3px;
}

.gwt-DecoratorPanel-LinkBoard {
	margin: 10px;
}

.gwt-DecoratorPanel-LinkBoard .middleCenter {
	height: 100%;
	width: 100%;
	padding: 5px;
}

/*
 * UserPageTitledDisplayLinks
 */
.SystemLabel {
	font-size: 9pt;
	font-weight: normal;
	background-color: #d9d5d7;
	color: black;
	text-align: center;
}

.SystemLabel_Little {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.NewLinkAnchor {
	font-size: 8pt;
	text-align: right;
}

.LabelListTitle {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 5px 5px 5px;
	text-align: center;
}

/*
 * Preview Dialog Box
 */
.Preview_Frame {
	margin: 10px 0px 10px 0px;
	border: 0px;
}

.Preview_Button {
	margin: 10px;
}

/*
 * About page
 */
.About_Image {
	/* trick here: cannot use padding since browsers display other parts of the bundle image */
	margin: 20px;
	cursor: pointer;
	cursor: hand;
}

/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */
/* 				OLD CSS RULES 										*/
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */

/*
 * General
 */

/* not used anymore
.linkLabel {
	text-decoration: underline;
	color: blue;
}
*/

/*
 * HeaderBar
 */

/*
.headerBar {
	border: 1px solid silver;
	background-color: #d5dee7;
	padding: 5px;
}
*/

/*
 * Main Page
 */

/*
.titleLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 34pt;
	font-family: Courier;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.mainPageTabPanel {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.contentsFlowPanel {
	float: none;
}
*/

/*
 * ContentTable
 */
/*
.contentTable {
	border: 1px solid black;
	padding: 0px;
	margin: 5px;
}

.contentTableHeader {
	background-color: silver;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding: 7px;
}

.contentTableItem {
	background-color: #e3e3e3;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 7px;
}

.contentTableItemPreview {
	background-color: #e3e3e3;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	padding: 7px;
}

.contentTableItemDescription {
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	padding: 3px;
}
*/

/** ******************************************* **/
/** DEFAULT GWT GENERATED APPLICATION **/
/** ******************************************* **/

/** Example rules used by the template application (remove for your app) */
/*
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}
*/
/** Most GWT widgets already have a style name defined */
/*
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}
*/

/** Set ids using widget.getElement().setId("idOfElement") */
/*
#closeButton {
  margin: 15px 6px 6px;
}
*/
